logical foundation - English Synonyms Dictionary